/* flex布局start */
.u-f,
.u-f-row,
.u-f-column,
.u-f-ac,
.u-f-as,
.u-f-ae,
.u-f-ajc,
.u-f-jsb,
.u-f-jss,
.u-f-jsa,
.u-f-jfe,
.u-f-jc,
.u-f-aca,
.u-f-acb,
.u-f-c,
.u-f-w {
	display: flex;
}

.u-f-ac,
.u-f-ajc {
	align-items: center;
}

.u-f-as {
	align-items: flex-start;
}

.u-f-ae {
	align-items: flex-end;
}

.u-f-jss {
	justify-content: flex-start;
}

.u-f-ajc,
.u-f-jc {
	justify-content: center;
}

.u-f-jsb {
	justify-content: space-between;
}

.u-f-jsa {
	justify-content: space-around;
}

.u-f-jfe {
	justify-content: flex-end;
}

.u-f-aca {
	align-content: space-around;
}

.u-f-acb {
	align-content: space-between;
}

.u-f1 {
	flex: 1;
}

.u-f-row {
	flex-direction: row;
}

.u-f-column {
	flex-direction: column;
}

.u-f-c {
	justify-content: center;
	align-items: center;
}

.u-f-w {
	flex-wrap: wrap;
}

.u-f-as-s {
	align-self: flex-start;
}

.u-f-as-c {
	align-self: center;
}

.u-f-as-e {
	align-self: flex-end;
}

/* flex布局end */
/* 多少行出现省略号 */
.ellipsis-one {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ellipsis-two {
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	white-space: pre-wrap;
}

.ellipsis-three {
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	white-space: pre-wrap;
}

button::after {
	border: none;
}
image{
	width: 100%;
	height: 100%;
}